home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fritz: All Fritz
/
All Fritz.zip
/
All Fritz
/
FILES
/
DEMOCIAL
/
DEMORLX3.LZH
/
REFLEX.ARC
/
PART1.SCR
< prev
next >
Wrap
Text File
|
1989-06-29
|
15KB
|
648 lines
PROD: REFLEX.EXE
MENU: 3,Continue,Hands-On,Exit to DOS, Select Choice:
DEF: 5
BOX: 12,4,5,40,100
Hmmmm...a fatal error occurred.
Please reinstall the Trial Version
of Reflex 2.0 and try again. If it
fails again, call Borland's Technical
Support.
CMT: START OF THE SCRIPT
KEYS: <F10>
BOX: 10,18,5,46,80
Welcome to Reflex 2.0!
This first demonstration will show
you the basics of Reflex 2.0 and how
to create and use your own database.
KEYS: <ESC><@Q>n
BOX: 10,18,5,46,120
The demonstration is self-running, so
you don't have to type anything. Just
sit back and watch.
BOX: 10,18,5,46,120
If you wish to pause the demonstration,
just press a key. You can then press:
C to Continue
H to try Reflex 2.0 for yourself
E to Exit to DOS
DLY:5
BOX: 10,18,11,46,130
This demo shows you:
- The new menu system
- How easy it is to create a database
- Reflex 2.0's flexible viewing structures
- A scenario that shows the powerful data
management views in action
DLY: 10
BOX: 10,18,5,46,80
Let's take a quick tour of the menus...
BOX: 10,18,5,46,130
Reflex 2.0 uses a "ring-style, pull-down"
menu system. Menu items can be selected
by pressing F10 and then moving left and
right by using the arrow keys.
KEYS: <F10>
KEYS: <RTA><RTA><RTA><RTA><LFA><LFA><LFA><LFA>
BOX: 10,18,5,46,130
When the ENTER key is pressed with a
menu selected, the menu "pulls down."
DLY: 10
KEYS: <ENT>
BOX: 16,18,5,46,130
"Database" allows you to create, open,
modify, or save a database.
KEYS: <ESC><F10><RTA><ENT>
BOX: 16,18,5,46,130
"Edit" lets you change or move
information within a file.
KEYS: <ESC><F10><RTA><RTA><ENT>
BOX: 16,18,5,46,130
"Views" allows you to select the view or
combination of views for displaying your
information. This is the heart of Reflex,
and you'll see more of this feature later.
KEYS: <ESC><F10><RTA><RTA><RTA><ENT>
BOX: 16,18,5,46,130
"Records" allows you to sort your database,
search for specific records, or create new
records.
KEYS: <ESC><F10><RTA><RTA><RTA><RTA><ENT>
BOX: 16,18,5,46,130
"Utilities" lets you print, define
hardware settings, edit text files,
or access the operating system.
KEYS: <ESC>
DLY: 10
BOX: 10,18,5,46,130
Now let's create a database to see
how easily you can get started with
Reflex 2.0.
DLY: 5
BOX: 10,18,5,46,130
First, we'll select "Database" from the
menu line and then select "New" from
the pull-down menu.
DLY: 2
KEYS: <F10>
DLY: 20
KEYS: <ENT>
DLY: 30
KEYS: <ENT>
DLY: 20
BOX: 17,18,5,46,130
This dialog box asks us to provide a
name for our new database. We'll name
this one SAMPLE. Notice that the .R2D
extension is added automatically to show
that this is a Reflex 2.0 file.
KEYS: sample<ENT>
DLY: 30
KEYS: <ENT>
DLY: 20
BOX: 10,18,5,46,130
We can now enter the names of the fields
we want in this database. (We can add
more fields later.)
KEYS: Name<ENT>
DLY: 25
KEYS: Date<ENT>
DLY: 25
KEYS: Units<ENT>
DLY: 25
KEYS: Price<ENT>
DLY: 25
KEYS: Sales<ENT>
DLY: 10
BOX: 10,18,5,46,130
We are not required to identify the type
of information that these fields will
contain. Reflex 2.0 determines that
automatically when we start entering data.
BOX: 10,18,5,46,130
When we proceed from here, Reflex 2.0
will display a "busy bar" in the lower
right corner of the screen. This is used
throughout the product to indicate how
long an operation will take.
KEYS: <TAB><ENT>
DLY: 10
BOX: 10,18,5,46,130
Okay -- we have a database! Reflex 2.0
generates a default Form View for you,
so that you can begin entering data.
DLY: 10
BOX: 10,18,5,46,130
Reflex 2.0 streamlines the design process.
You may have to tell other programs which
kind of data goes in which field, but with
Reflex, all you do is type in the data.
DLY: 10
BOX: 10,18,5,46,130
For example, let's type a name here.
Watch the message line at the bottom
of the screen when Reflex determines
the field type.
KEYS: John<ENT>
BOX: 10,18,5,46,80
Reflex 2.0 automatically determines
that "Name:" is a text field.
DLY: 10
BOX: 10,18,5,46,60
Now let's type a date in the date field.
KEYS: 6/5/90<ENT>
BOX: 10,18,5,46,130
Reflex 2.0 automatically determines
that it is a date field. We don't
have to tell it anything!
DLY:10
BOX: 10,18,5,46,80
Now we'll set the next two fields to be
numeric fields by typing in numbers...
KEYS: 100<ENT>500<ENT>
BOX: 10,18,5,46,130
Reflex 2.0 lets us assign formulas
to fields as well. And rather than
using cryptic symbols, we can type
meaningful expressions, such as...
KEYS: =units * price<ENT>
BOX: 10,18,5,46,200
It's as simple as that. And notice
that while the form shows the results
of this formula, the edit line (just
below the menu line) reminds us what
the underlying formula is.
BOX: 10,18,5,46,130
Naturally, we are free to change the
design of this form as we like. To do
so, we switch Form View into its
"Design" mode.
KEYS: <@F>
DLY: 40
KEYS: D
BOX: 10,18,5,46,130
In "Design" mode, we can move all of
these items around, resize them, and
add descriptive text, such as...
KEYS: <HME><F3><INS><INS><ESC><TAB><TAB>'Sample Sales Form<DNA>
KEYS: <DNA><DNA><@E><DNA><DNA><DNA>
DLY: 20
KEYS: M<TAB><TAB><TAB><TAB><UPA><ENT>
KEYS: <^LFA><DNA><DNA><DNA><@E>M<TAB><TAB><TAB><TAB>
KEYS: <UPA><ENT>
DLY: 30
BOX: 10,18,5,46,130
When we're satisfied with the design
of the form, we return to "Data Entry"
mode.
KEYS: <@F>
DLY: 30
KEYS: D
BOX: 10,18,5,46,150
One very important concept here is that
we can change this design at any time,
and the change does not affect the data!
In changing the design, we are changing
only the display of the data.
BOX: 10,18,5,46,150
We can save these designs in a file
and load them back whenever we want.
This means that any single database can
have an unlimited number of different
designs for Form (or any other) View.
BOX: 10,18,5,46,130
In the case of Form View, we do this
by using the "Form" menu item, which
has appeared at the far right on the
menu line. Let's see what it contains...
DLY: 10
KEYS: <@F>
BOX: 10,18,5,46,130
The Form menu allows us to save, retrieve,
or modify forms. This menu item is
available only when a Form View is active.
KEYS: <ESC>
DLY: 10
BOX: 10,18,5,46,130
Whenever we change from one view to another,
we see a menu choice for that view. For
example, Graph View adds a "Graph" menu
where you see the Form menu now, List View
adds a "List" menu and so on.
DLY: 10
BOX: 10,18,5,46,130
These view-specific menu items contain
commands that are unique to that view.
You can save, retrieve, and customize
each view separately.
DLY: 20
BOX: 10,18,5,46,100
Let's look at these other views and
see how you can use them.
KEYS: <@V>
BOX: 10,18,5,46,130
Form View lets us look at all of the
information in a single record. We're
using Form View right now.
KEYS: <ESC><@V><DNA>
DLY: 10
BOX: 10,18,5,46,130
List View looks like a spreadsheet,
and shows us many records at once.
KEYS: <ESC><@V><DNA><DNA>
DLY: 10
BOX: 10,18,5,46,130
Crosstab View lets us summarize
information and organize it into
useful categories.
KEYS: <ESC><@V><DNA><DNA><DNA>
DLY: 10
BOX: 10,18,5,46,130
Graph View lets us create graphs of
our data, giving immediate visual
feedback about trends and patterns.
DLY: 10
BOX: 10,18,5,46,130
Presentation-quality graphics are
provided by Borland's BGI technology
through the Graph View. You get
support for PostScript devices too.
KEYS: <ESC><@V><DNA><DNA><DNA><DNA>
DLY: 10
BOX: 10,18,5,46,130
Mail Merge View provides us with a
"hot-linked" editor, giving us the
ability to create custom form letters
easily.
BOX: 10,18,5,46,130
All of these views make it simple to
set up and use your database. They make
it easy to understand the information
contained in your data.
KEYS: <ESC><@V><DNA><DNA><DNA><DNA><DNA>
BOX: 10,18,5,46,130
The Report View provides a flexible
and powerful report generator.
DLY: 10
BOX: 10,18,5,46,130
Included in the Report View is a
new mailing-label tool, which makes
it a breeze to create mailing labels
(up to seven across the page).
KEYS: <ESC>
BOX: 10,18,5,46,130
All of the views can be customized to
your needs. And you can save as many
versions of as many views as you like.
DLY: 10
BOX: 10,18,5,46,130
For example, you might create one form
to hold address information, but have a
different form for your sales data.
DLY: 10
BOX: 10,18,5,46,130
Different graphs can be saved for
use by different departments -- the
flexibility of Reflex 2.0 is enormous.
DLY: 10
BOX: 10,18,5,46,130
Reflex 2.0 has everything that you need
to make creating, using and presenting
your database information easy.
DLY: 10
BOX: 10,18,5,46,130
Let's take a closer look at how these
different views work with each other.
First we'll look at the List View.
KEYS: <@V><DNA>
DLY: 30
KEYS: <ENT>
BOX: 10,18,5,46,130
Anytime we open a view, Reflex 2.0
wants to know whether it should replace
the current view or share the screen by
opening a new window. For now, let's
split the screen Left-right.
KEYS: <RTA>
DLY: 30
KEYS: <ENT>
BOX: 10,18,5,46,130
We just opened List View in a new
"window." We can have up to five
views in their own windows at once,
letting us look at the data in many
different ways.
DLY: 10
BOX: 10,18,5,46,130
Let's use List View to enter another
record into the database. Keep your
eyes on Form View while we do this.
KEYS: <F8>Mary<ENT>
KEYS: <RTA>6/5/90<ENT>
KEYS: <RTA>200<ENT>
KEYS: <RTA>1200<ENT>
BOX: 10,18,5,46,130
Note that the Form View was instantly
updated. This update was performed
automatically by Reflex 2.0's Hot Link
feature, which applies to all views.
BOX: 10,18,5,46,130
In other words, changes in one view
are automatically reflected in all
of the other views.
BOX: 10,18,5,46,130
We can work in one window at a time or
in several, as you've just seen. We can
even "zoom" windows to see more
information at once.
BOX: 10,18,5,46,130
Let's add another record to the List View.
We'll "zoom" it to fill the screen...
KEYS: <ESC><@V><DNA><DNA><DNA><DNA><DNA><DNA><DNA>
DLY: 40
KEYS: <ENT><END>
KEYS: Mark
KEYS: <RTA>6/6/90<ENT>
KEYS: <RTA>150<ENT>
KEYS: <RTA>400<ENT>
BOX: 10,18,5,46,130
If you have a mouse, you can use it to
do such things as moving items, changing
column widths, resizing windows, and
choosing menu items.
BOX: 10,18,5,46,130
In the same way we customized Form View,
we can customize List View to suit our
needs, like this...
KEYS: <@E><DNA><DNA><DNA><DNA><DNA><DNA><DNA><DNA>
DLY: 30
KEYS: C
DLY: 30
KEYS: <@E>
DLY: 30
KEYS: D
DLY: 40
KEYS: <HME>
DLY: 30
KEYS: <@E><DNA><DNA>
DLY: 30
KEYS: S<LFA><LFA><LFA><LFA><LFA><ENT>
KEYS: <RTA><RTA><@E><DNA><DNA>
DLY: 30
KEYS: S<LFA><LFA><LFA><ENT><ESC>
BOX: 10,18,5,46,130
As we saw with Form View, customizing
a view in Reflex 2.0 does not affect
the data -- only the way it's displayed.
BOX: 10,18,5,46,130
We can save these customized views
to disk. Further, we can save as
many as we like, and we can retrieve
them at any time.
BOX: 10,18,5,46,100
To do this for List, we use the "List"
menu item which is available whenever
List View is the current view. Let's
look at it...
KEYS:<F10>L
BOX: 10,18,5,46,130
As we saw before, the menu item on
the far right of the menu line always
contains commands unique to the current
view. We can customize this view, save
it, or retrieve other designs.
KEYS: <ESC>
BOX: 10,18,5,46,100
Now let's make a graph of this data.
With Reflex 2.0, it's very easy.
KEYS: <HME><F10>V
DLY: 20
KEYS: <DNA><DNA><DNA>
DLY: 20
KEYS: G<RTA><RTA>
DLY: 30
KEYS: T
DLY: 30
BOX: 10,18,5,46,130
All we have to do is enter a field
for the X-axis, and one for the Y-axis.
KEYS: Name<ENT>
DLY: 30
KEYS: Sales<ENT>
DLY: 40
BOX: 10,18,5,46,130
That's all there is to it. Notice
that you are allowed to enter more
fields for the Y-axis. You can have
up to 8 on the screen at once.
BOX: 10,18,5,46,130
Finally, let's create a Crosstab
to show how easy it is to extract
information from the data.
KEYS: <F10>VF<F10>V
DLY: 30
KEYS: <DNA><DNA>
DLY: 30
KEYS: X<RTA><RTA>
DLY: 30
KEYS: T
BOX: 10,18,5,46,130
Let's find the total sales for all
of the records we just created.
KEYS: @SUM<ENT>
DLY: 30
KEYS: Sales<ENT>
BOX: 10,18,5,46,130
That was pretty simple -- $350,000.
Now let's break that down by making
a separate row for each name and
a separate column for each date.
KEYS: Name<ENT>
DLY: 20
KEYS: Date<ENT>
BOX: 5,18,5,46,100
Done! Just take a moment to look
at the amount of information on your
screen.
KEYS: <ENT>
DLY: 100
BOX: 10,18,5,46,100
And because all views are hot-linked,
this information is "live."
BOX: 10,18,5,46,100
Let's demonstrate that by changing
John's sales figure in List View.
KEYS: <@V>L<RTA><RTA>
BOX: 10,18,5,46,100
John sold 100 units for $50,000 worth
of sales. Look at each view and find
where this is shown.
KEYS: <ENT>
DLY: 100
BOX: 10,18,5,46,100
Now we'll increase his sales by changing
the number of units sold. Watch how each
view reacts to this new information.
KEYS: <ENT>
DLY: 20
KEYS: 300
DLY: 20
KEYS: <ENT>
BOX: 10,18,5,46,160
Each view now reflects John's new sales
figure. That's the beauty of Reflex 2.0's
hot-link feature. You see your data as
it is right now!
KEYS: <F10>DC
BOX: 10,18,5,46,100
And that concludes this part of the
demonstration. You saw how easy it
is to start from scratch and create
a new database.
BOX: 10,18,5,46,100
Further, you saw how easy it is
to enter data and to get multiple
"live" views of your data.
BOX: 10,18,5,46,130
To see a "real-life" scenario of
Reflex 2.0, choose number 2 from
DEMO. If you want to experiment
on your own, just type REFLEX.
DLY: 5